package br.ucb.util;

import java.util.List;

import br.ucb.JPA.JogadorDAO;
import br.ucb.JPA.JogoDAO;
import br.ucb.JPA.LigaDAO;
import br.ucb.negocio.Jogador;
import br.ucb.negocio.Jogo;
import br.ucb.negocio.Liga;
import br.ucb.negocio.Partida;



public class Valida {

	public static boolean isJogador(Jogador jogador){
		JogadorDAO dao = new JogadorDAO();
		List<Jogador> jogadores = dao.listar();
		if(jogadores.contains(jogador)){
			return false;
		}
		return true;
	}

	public static boolean isJogo(Jogo jogo) {
		JogoDAO dao = new JogoDAO();
		List<Jogo> jogos = dao.listar();
		if(jogos.contains(jogo)){
			return false;
		}
		return true;
	}

	public static boolean isLiga(Liga liga) {
		LigaDAO dao = new LigaDAO();
		List<Liga> ligas = dao.listar();
		if(ligas.contains(liga)){
			return false;
		}
		return true;
	}

	public static boolean isPartida(Partida partida) {		
		if(partida.getJogador1().equals(partida.getJogador2())){
			return false;
		}
		return true;
	}
	
	
}
